<?php
/**
 * 后台登陆
 */
namespace app\admin\controller;
use think\Controller;
use think\Loader;
use think\Request;
use think\Db;
class User extends Controller
{
    // 登陆
    public function user(){
        return $this->fetch();
    }
    public function userlist()
    {
        $list = DB::name('admin');
        $res["data"]=$list->select();
        $res["code"]=0;
        $res["count"]=$list->count();
        return $res;
    }
    public function add(){
        //判断页面是否提交
        $request = Request::instance();
        if($request->isAjax()){
            $data = [       //接受传递的参数
                'username' => input('username'),
                'password' => md5(input('password')),
            ];
            
        /*  Db('表名') 数据库助手函数*/
            if(DB::name('admin') -> insert($data)){  
                 //添加数据
                 return json(array('code' => 200, 'msg' => '添加成功'));
                return $this->success('添加成功');    //成功后跳转  lst 界面
                 
            }else{
                 return json(array('code' => 0, 'msg' => '添加失败'));
                return $this->error('添加管理员失败');
            }
            return;
        }
        return $this->fetch();  
    }
    public function edit(){
        //判断页面是否提交
        $id = input('param.id');
        $this->assign('id', $id);
        $request = Request::instance();
        if($request->isAjax()){
             $info = input('post.');
             $updateuser = model('User')->updateUser($info);
        /*  Db('表名') 数据库助手函数*/
            if($updateuser){
                 return 1;
            } else {
                return 2;
            }
            return;
        }
        return $this->fetch();  
    }
     // 用户
    public function del()
    {
        $id = input('post.id');
        $del = model('User')->delUser($id);
        if ($del) {
            return 1;
        } else {
            return 2;
        }
    }
    
}